package com.example.zlw.demo;

public class Test2 {
    public static void main(String[] args) {
        Sum sun=(arr)->{
            int sum=0;
            for (int i : arr) {
                sum+=i;
            }
            System.out.println(sum);
            return sum;
        };
        fun(sun);
    }
    /**
     * 通过设置一个静态函数来定义业务
     * @param over 函数中的函数参数
     */
    public static void fun(Sum over){
        int arr[]={1,2,3,4,5,5};
        over.sum(arr);
    }
}
//自定义有参有返回值的函数接口
interface Sum{
    int  sum(int arr[]);
}
